#productlist{
  .pro-list .pro-msg:nth-child(2n+1){
    float: left;
  }
  .pro-list .pro-msg:nth-child(2n+2){
    float: right;
  }
  .pro-list{
    padding: 10px;
    overflow: hidden;
    .pro-msg{
      border: 1px solid #e6e6e6;
      width: 48%;
      margin-bottom: 10px;
      position: relative;
      .mask{
        position: absolute;
        top: 0px;
        left: 0px;
        img{
          width: 50px;
        }
      }
      .pic{
        vertical-align: middle;
        width: 100%;
        height: 166px;
        img{
          max-width: 100%;
          max-height: 166px;
          margin: 0 auto;
          display: block;
        }
      }
    }
    .title{
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 2;
      overflow: hidden;
      font-size: .8rem;
      height: 2.6rem;
    }
    .txt{
      background-color: #fafafa;
      padding: 10px;
      font-size: 14px;
      .groupPrice{
        span:nth-child(2){
          font-size: 18px;
          color: #eb3443;
        }
      }
      .originalPrice{
        font-size: 12px;
        color: #8a8a8a;
        text-decoration: line-through;
      }
    }
  }
}
